package com.yonyou.gmmc.service.questionnaire.model;

import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.*;

@Table(name = "TT_QUESTIONNAIRE")
public class TtQuestionnaire {
    @Id
    @Column(name = "QNE_ID")
    @SequenceGenerator(name="",sequenceName="SEQ_TT_QUESTIONNAIRE")
    private Integer qneId;

    @Id
    @Column(name = "QNE_VERSION")
    private BigDecimal qneVersion;

    @Column(name = "QNE_TITLE")
    private String qneTitle;

    @Column(name = "QNE_INTRODUCTION")
    private String qneIntroduction;

    @Column(name = "QNE_TYPE")
    private Short qneType;

    @Column(name = "QNE_BEGIN_DATE")
    private Date qneBeginDate;

    @Column(name = "QNE_END_DATE")
    private Date qneEndDate;

    @Column(name = "CREATE_DATE")
    private Date createDate;

    @Column(name = "CREATE_BY")
    private Integer createBy;

    @Column(name = "UPDATE_DATE")
    private Date updateDate;

    @Column(name = "UPDATE_BY")
    private Integer updateBy;

    @Column(name = "STATUS")
    private Short status;

    @Column(name = "BIZ_CODE1")
    private String bizCode1;

    @Column(name = "BIZ_CODE2")
    private String bizCode2;

    @Column(name = "BIZ_CODE3")
    private String bizCode3;

    @Column(name = "BIZ_CODE4")
    private String bizCode4;

    @Column(name = "BIZ_CODE5")
    private String bizCode5;

    @Column(name = "QNE_ICON")
    private String qneIcon;

    @Column(name = "GC_BEGIN_DATE")
    private Date gcBeginDate;

    @Column(name = "GC_END_DATE")
    private Date gcEndDate;

    @Column(name = "QNE_PLATE")
    private String qnePlate;

    @Column(name = "VHC_NAME")
    private String vhcName;

    @Column(name = "VHC_CODE")
    private String vhcCode;

    @Column(name = "MODEL_CODE")
    private String modelCode;

    @Column(name = "GRADE_NAME")
    private String gradeName;

    @Column(name = "MAINTENANCE_MILEAGE_START")
    private BigDecimal maintenanceMileageStart;

    @Column(name = "MAINTENANCE_MILEAGE_END")
    private BigDecimal maintenanceMileageEnd;

    @Column(name = "USER_TYPE")
    private String userType;

    @Column(name = "QNE_VALIDITY")
    private Integer qneValidity;

    @Column(name = "DEALER_CODE")
    private String dealerCode;

    @Column(name = "MODIFY_REMARK")
    private String modifyRemark;

    @Column(name = "SHARING_POINTS")
    private Integer sharingPoints;

    @Column(name = "IS_AREA")
    private Short isArea;
    @Column(name = "RZ_BEGIN_DATE")
    private Date rzBeginDate;

    @Column(name = "RZ_END_DATE")
    private Date rzEndDate;

    public Date getRzBeginDate() {
		return rzBeginDate;
	}

	public void setRzBeginDate(Date rzBeginDate) {
		this.rzBeginDate = rzBeginDate;
	}

	public Date getRzEndDate() {
		return rzEndDate;
	}

	public void setRzEndDate(Date rzEndDate) {
		this.rzEndDate = rzEndDate;
	}

	/**
     * @return QNE_ID
     */
    public Integer getQneId() {
        return qneId;
    }

    /**
     * @param qneId
     */
    public void setQneId(Integer qneId) {
        this.qneId = qneId;
    }

    /**
     * @return QNE_VERSION
     */
    public BigDecimal getQneVersion() {
        return qneVersion;
    }

    /**
     * @param qneVersion
     */
    public void setQneVersion(BigDecimal qneVersion) {
        this.qneVersion = qneVersion;
    }

    /**
     * @return QNE_TITLE
     */
    public String getQneTitle() {
        return qneTitle;
    }

    /**
     * @param qneTitle
     */
    public void setQneTitle(String qneTitle) {
        this.qneTitle = qneTitle;
    }

    /**
     * @return QNE_INTRODUCTION
     */
    public String getQneIntroduction() {
        return qneIntroduction;
    }

    /**
     * @param qneIntroduction
     */
    public void setQneIntroduction(String qneIntroduction) {
        this.qneIntroduction = qneIntroduction;
    }

    /**
     * @return QNE_TYPE
     */
    public Short getQneType() {
        return qneType;
    }

    /**
     * @param qneType
     */
    public void setQneType(Short qneType) {
        this.qneType = qneType;
    }

    /**
     * @return QNE_BEGIN_DATE
     */
    public Date getQneBeginDate() {
        return qneBeginDate;
    }

    /**
     * @param qneBeginDate
     */
    public void setQneBeginDate(Date qneBeginDate) {
        this.qneBeginDate = qneBeginDate;
    }

    /**
     * @return QNE_END_DATE
     */
    public Date getQneEndDate() {
        return qneEndDate;
    }

    /**
     * @param qneEndDate
     */
    public void setQneEndDate(Date qneEndDate) {
        this.qneEndDate = qneEndDate;
    }

    /**
     * @return CREATE_DATE
     */
    public Date getCreateDate() {
        return createDate;
    }

    /**
     * @param createDate
     */
    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    /**
     * @return CREATE_BY
     */
    public Integer getCreateBy() {
        return createBy;
    }

    /**
     * @param createBy
     */
    public void setCreateBy(Integer createBy) {
        this.createBy = createBy;
    }

    /**
     * @return UPDATE_DATE
     */
    public Date getUpdateDate() {
        return updateDate;
    }

    /**
     * @param updateDate
     */
    public void setUpdateDate(Date updateDate) {
        this.updateDate = updateDate;
    }

    /**
     * @return UPDATE_BY
     */
    public Integer getUpdateBy() {
        return updateBy;
    }

    /**
     * @param updateBy
     */
    public void setUpdateBy(Integer updateBy) {
        this.updateBy = updateBy;
    }

    /**
     * @return STATUS
     */
    public Short getStatus() {
        return status;
    }

    /**
     * @param status
     */
    public void setStatus(Short status) {
        this.status = status;
    }

    /**
     * @return BIZ_CODE1
     */
    public String getBizCode1() {
        return bizCode1;
    }

    /**
     * @param bizCode1
     */
    public void setBizCode1(String bizCode1) {
        this.bizCode1 = bizCode1;
    }

    /**
     * @return BIZ_CODE2
     */
    public String getBizCode2() {
        return bizCode2;
    }

    /**
     * @param bizCode2
     */
    public void setBizCode2(String bizCode2) {
        this.bizCode2 = bizCode2;
    }

    /**
     * @return BIZ_CODE3
     */
    public String getBizCode3() {
        return bizCode3;
    }

    /**
     * @param bizCode3
     */
    public void setBizCode3(String bizCode3) {
        this.bizCode3 = bizCode3;
    }

    /**
     * @return BIZ_CODE4
     */
    public String getBizCode4() {
        return bizCode4;
    }

    /**
     * @param bizCode4
     */
    public void setBizCode4(String bizCode4) {
        this.bizCode4 = bizCode4;
    }

    /**
     * @return BIZ_CODE5
     */
    public String getBizCode5() {
        return bizCode5;
    }

    /**
     * @param bizCode5
     */
    public void setBizCode5(String bizCode5) {
        this.bizCode5 = bizCode5;
    }

    /**
     * @return QNE_ICON
     */
    public String getQneIcon() {
        return qneIcon;
    }

    /**
     * @param qneIcon
     */
    public void setQneIcon(String qneIcon) {
        this.qneIcon = qneIcon;
    }

    /**
     * @return GC_BEGIN_DATE
     */
    public Date getGcBeginDate() {
        return gcBeginDate;
    }

    /**
     * @param gcBeginDate
     */
    public void setGcBeginDate(Date gcBeginDate) {
        this.gcBeginDate = gcBeginDate;
    }

    /**
     * @return GC_END_DATE
     */
    public Date getGcEndDate() {
        return gcEndDate;
    }

    /**
     * @param gcEndDate
     */
    public void setGcEndDate(Date gcEndDate) {
        this.gcEndDate = gcEndDate;
    }

    /**
     * @return QNE_PLATE
     */
    public String getQnePlate() {
        return qnePlate;
    }

    /**
     * @param qnePlate
     */
    public void setQnePlate(String qnePlate) {
        this.qnePlate = qnePlate;
    }

    /**
     * @return VHC_NAME
     */
    public String getVhcName() {
        return vhcName;
    }

    /**
     * @param vhcName
     */
    public void setVhcName(String vhcName) {
        this.vhcName = vhcName;
    }

    /**
     * @return VHC_CODE
     */
    public String getVhcCode() {
        return vhcCode;
    }

    /**
     * @param vhcCode
     */
    public void setVhcCode(String vhcCode) {
        this.vhcCode = vhcCode;
    }

    /**
     * @return MODEL_CODE
     */
    public String getModelCode() {
        return modelCode;
    }

    /**
     * @param modelCode
     */
    public void setModelCode(String modelCode) {
        this.modelCode = modelCode;
    }

    /**
     * @return GRADE_NAME
     */
    public String getGradeName() {
        return gradeName;
    }

    /**
     * @param gradeName
     */
    public void setGradeName(String gradeName) {
        this.gradeName = gradeName;
    }

    /**
     * @return MAINTENANCE_MILEAGE_START
     */
    public BigDecimal getMaintenanceMileageStart() {
        return maintenanceMileageStart;
    }

    /**
     * @param maintenanceMileageStart
     */
    public void setMaintenanceMileageStart(BigDecimal maintenanceMileageStart) {
        this.maintenanceMileageStart = maintenanceMileageStart;
    }

    /**
     * @return MAINTENANCE_MILEAGE_END
     */
    public BigDecimal getMaintenanceMileageEnd() {
        return maintenanceMileageEnd;
    }

    /**
     * @param maintenanceMileageEnd
     */
    public void setMaintenanceMileageEnd(BigDecimal maintenanceMileageEnd) {
        this.maintenanceMileageEnd = maintenanceMileageEnd;
    }

    /**
     * @return USER_TYPE
     */
    public String getUserType() {
        return userType;
    }

    /**
     * @param userType
     */
    public void setUserType(String userType) {
        this.userType = userType;
    }

    /**
     * @return QNE_VALIDITY
     */
    public Integer getQneValidity() {
        return qneValidity;
    }

    /**
     * @param qneValidity
     */
    public void setQneValidity(Integer qneValidity) {
        this.qneValidity = qneValidity;
    }

    /**
     * @return DEALER_CODE
     */
    public String getDealerCode() {
        return dealerCode;
    }

    /**
     * @param dealerCode
     */
    public void setDealerCode(String dealerCode) {
        this.dealerCode = dealerCode;
    }

    /**
     * @return MODIFY_REMARK
     */
    public String getModifyRemark() {
        return modifyRemark;
    }

    /**
     * @param modifyRemark
     */
    public void setModifyRemark(String modifyRemark) {
        this.modifyRemark = modifyRemark;
    }

    /**
     * @return SHARING_POINTS
     */
    public Integer getSharingPoints() {
        return sharingPoints;
    }

    /**
     * @param sharingPoints
     */
    public void setSharingPoints(Integer sharingPoints) {
        this.sharingPoints = sharingPoints;
    }

    /**
     * @return IS_AREA
     */
    public Short getIsArea() {
        return isArea;
    }

    /**
     * @param isArea
     */
    public void setIsArea(Short isArea) {
        this.isArea = isArea;
    }
}